.button{
    float: right;
    align-items: center;
}
.head-banner{
    padding-top: 15rem;
    padding-bottom:15rem;
    background-image: url(vlc-record-2022-11-23-12h16m24s-1657364891-528997542-0d95e1c0-e33d-4c66-95e0-939306073771.mp4-.gif);
    background-size:cover;
    background-position: center;   
    text align:justify; 
}
.sezione-icone{
    background-image: url(https://besthqwallpapers.com/Uploads/29-2-2020/123049/thumb2-4k-white-brickwall-close-up-white-bricks-bricks-textures.jpg);
    background-size: cover;

}
window.onSpotifyIframeApiReady = (IFrameAPI) => {
    // 
  };
  window.onSpotifyIframeApiReady = (IFrameAPI) => {
    let element = document.getElementById('embed-iframe');
    let options = {
        uri: 'spotify:episode:7makk4oTQel546B0PZlDM5'
      };
    let callback = (EmbedController) => {};
    IFrameAPI.createController(element, options, callback);
  };
  
.bi{
    font-size: 60px;
}


.sezione-immagini .immagine {
    min-height: 22rem;
    background-size: cover;
}

.sezione-immagini .testo{
 text-align: justify;   

}

.recensioni{
    padding-top: 7rem;
    padding-bottom: 7rem;
   
}
.recensione-singola img{
    height: 200px;
    width: 200px;
    
}
.newsletter{
    background-color: 848484;
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-image: url(https://i.pinimg.com/originals/40/02/ce/4002ce452b3b65234db3968b37a682f1.jpg);
    background-size: cover;
    background-position: center;
    background-blend-mode: multiply;
}

footer{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-image: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTjq_SghW-GGatVLTVrhr-ZiVS23ZFi75GUwA&usqp=CAU);
    background-size: cover;
    position: relative;
}
.position-absolute{
    position: absolute !important;
    bottom: 15px;
   right: 0px; 
}

#contenitore #mappa #contenuto
{
    text-align: center;
}


@media (max-width:767px) {
    button.color-change {
        background-color: var(--secondary);
    }
}

@media only screen and (max-width: 768px) {
    .position-absolute{
        position: absolute !important;
        text-align: justify;
        margin: 16px;
        left: 15px;
        
    }
}
@media only screen and (max-width: 768px) {
    .sezione-immagini  .margin{
        margin-top:10px !important;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
    }
    
}
@media only screen and (max-width:768px){
    .sezione-immagini  .testo{
        text-align:left;
        padding:1rem !important;
    }
} 
@media only screen and (max-width:768px){
    .sezione-immagini
}
    
.sezione-immagini .testo{
        padding: 7rem;
    }
.alert
{
margin: -9px 0 12px 0;
padding: 10px;
border-radius: 5px;
}
.alert.error{
color: #721c24;
background: #f8d7da;
border: 1px solid #f5c6cb;
}

.alert.success{
    color:#155724;
    background:#d4edda;
    border: 1px solid #c3e6cb;
}